package com.yonyou.cyxdms.basedata.service.vo.productinfo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiParam;
import lombok.Data;

/**
 * 整车物料导入
 *
 * @author wzf
 */
@Data
public class SaveProductPriceImportVO {

    @Excel(name = "品牌名称")
    @ApiParam(name = "品牌", value = "品牌")
    private String brandName;

    @Excel(name = "配置编码")
    @ApiParam(name = "配置", value = "配置")
    private String configCode;

    @Excel(name = "配置名称")
    @ApiParam(name = "配置名称", value = "配置名称")
    private String configName;

    @Excel(name = "选装代码")
    @ApiParam(name = "选装", value = "选装")
    private String optionCode;

    @Excel(name = "选装名称")
    @ApiParam(name = "选装名称", value = "选装名称")
    private String optionName;

    @Excel(name = "外饰代码")
    @ApiParam(name = "外饰代码", value = "外饰代码")
    private String colorCode;

    @Excel(name = "外饰描述")
    @ApiParam(name = "外饰描述", value = "外饰描述")
    private String colorName;

    @Excel(name = "内饰代码")
    @ApiParam(name = "内饰颜色", value = "内饰颜色")
    private String trimCode;

    @Excel(name = "内饰描述")
    @ApiParam(name = "内饰描述", value = "内饰描述")
    private String trimName;

    @ApiParam(name = "品牌id", value = "品牌id")
    private Long branId;

    @ApiParam(name = "车型id", value = "车型id")
    private Long modelId;

    @ApiParam(name = "配置id", value = "配置id")
    private Long configId;

    @ApiParam(name = "选装id", value = "选装id")
    private Long optionId;

    @ApiParam(name = "车系id", value = "车系id")
    private Long seriesId;

    @Excel(name = "车系代码")
    @ApiParam(name = "车系", value = "车系")
    private String seriesCode;

    @Excel(name = "车型代码")
    @ApiParam(name = "车型", value = "车型")
    private String modelCode;

    @Excel(name = "车型名称")
    @ApiParam(name = "车型名称", value = "车型名称")
    private String modelName;

    @Excel(name = "下线工厂")
    @ApiParam(name = "下线工厂", value = "下线工厂")
    private String factoryId;

    @Excel(name = "产品编码")
    @ApiParam(name = "产品编码", value = "产品编码")
    private String productCode;

    @Excel(name = "整编名称")
    @ApiParam(name = "产品名称", value = "产品名称")
    private String productName;

    @Excel(name = "整车描述")
    @ApiParam(name = "产品名称", value = "产品名称")
    private String productDesc;

    @Excel(name = "公告号")
    @ApiParam(name = "公告号", value = "公告号")
    private String noticeNo;

    @Excel(name = "市场指导价")
    @ApiParam(name = "市场指导价", value = "市场指导价")
    private String oemDirectivePrice;

    @Excel(name = "是否可订购")
    @ApiParam(name = "是否可订购", value = "是否可订购")
    private String orderStatus;

}
